export interface IRouteBase {
  // 路由路径
  path: string;
  // 路由组件,
  component?: any;
  // 标题
  title: string;
  // 标题国际化
  titleI18n?: string;
  // 权限编码
  authCode?: string;
  // 是否固定在 Tag 栏
  affix?: boolean;
  // 302 跳转
  redirect?: string;
  // 图标
  icon?: any;
  // 是否校验权限, false 为不校验, 不存在该属性或者为true 为校验, 子路由会继承父路由的 auth 属性
  auth?: boolean;
  // 是否隐藏，不展示在导航栏
  hidden?: boolean;
}

export interface IRoute extends IRouteBase {
  children?: IRoute[];
}
